A comparison between developmental and direct encodings

نویسندگان

  • Simon Harding
  • Julian F. Miller
چکیده

In this paper we compare the evolutionary and run time behaviours of two forms of indirect encoding and a direct encoding. The indirect encodings are comparable to approaches used in the emerging field of developmental systems. We evolve a developmental encoding based on a cellular automaton to grow bit patterns of predefined complexities (in the Kolmogorov sense), and compare its behaviour to the evolution of a direct encoding on the same task. We find that the developmental encodings perform worse at high complexities than the direct encodings, and suggest that this is an artefact from using cell overwriting. Our findings suggest that developmental approaches may scale better for tasks that have complexities below a certain threshold. In this updated version of the paper, we also compare the difference in behaviour of the two approaches for short and long bit strings, and observe that again cell overwriting is detrimental to performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of Different Genotype Encodings for Simulated 3D Agents

This paper analyzes the effect of different genetic encodings used for evolving 3D agents with physical morphologies. The complex phenotypes used in such systems often require nontrivial encodings. Different encodings used in Framsticks — a system for evolving 3D agents — are presented. These include a low-level direct mapping and two higher-level encodings: a recurrent and a developmental one....

متن کامل

Evolvability in Developmental Systems

The developmental mapping from genotype to phenotype is responsible for much of the evolvability (adaptive variation) exhibited in nature (Raff 1996; Kirschner & Gerhart 1998; Wagner & Altenberg 1996). Random mutations are transformed into structured phenotypic variation and the effects of deleterious mutations are mitigated. This mechanism is powerful precisely because search becomes constrain...

متن کامل

Multi-cellular Development: Is There Scalability and Robustness to Gain?

Evolving large phenotypes remains nowadays a problem due to the combinatorial explosion of the search space. Seeking better scalability and inspired by the development of biological systems several indirect genetic encodings have been proposed. Here two different developmental mechanisms are compared. The first, developed for hardware implementations, relies on simple mechanisms inspired upon g...

متن کامل

On the Relationships between Generative Encodings, Regularity, and Learning Abilities when Evolving Plastic Artificial Neural Networks

A major goal of bio-inspired artificial intelligence is to design artificial neural networks with abilities that resemble those of animal nervous systems. It is commonly believed that two keys for evolving nature-like artificial neural networks are (1) the developmental process that links genes to nervous systems, which enables the evolution of large, regular neural networks, and (2) synaptic p...

متن کامل

Developmental Encodings Promote the Emergence of Hierarchical Modularity

While it has been observed (Hornby et al., 2001) that developmental encodings in evolved systems may promote modularity, there has been little quantitative study of this phenomenon. There has also been little study of the factors driving the emergence of hierarchical modularity modularity on multiple levels, in which the modules found at a finer-grained level can serve as elements in a coarser-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006